package com.basics.api.response.channel;

import com.basics.channel.entity.CyChannelGroupPermission;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;


@Data
public class ChannelGroupInfoData implements Serializable {

    @ApiModelProperty(value = "频道分组ID")
    private String id;

    @ApiModelProperty(value = "分组名称")
    private String groupName;

    @ApiModelProperty(value = "图标颜色")
    private String iconColor;

    @ApiModelProperty("权限(FORBIT_PUB禁止发帖,FORBIT_PRISE禁止点赞,FORBIT_COMMON禁止评论,FORBIT_REPLY)")
    private List<String> groupPermissionList;

    @ApiModelProperty("成员数量")
    private Integer memberNum;

    @ApiModelProperty(value = "是否默认分组")
    private Boolean defaultFlag;
}
